Do you want to hide objects that cannot be shown by thawing or making all layers on? Or you may want to put your signature or any other objects and hide it for future reference.
Making Invisible Objects is only accessible to VBA. (I dont know with AutoLisp, VisualLisp and DIESEL). This option is not available in the normal properties window that makes it cool to make invisible objects. 
Heres the Code:
Code:
Sub Stealth()
Dim x As AcadObject
For Each x In ThisDrawing.ActiveSelectionSet
x.Visible = False
Next
End Sub
and the antidote...
Code:
Sub Destealth()
Dim x As AcadObject
For Each x In ThisDrawing.ModelSpace
x.Visible = True
Next
End Sub
Just put this in any module in VBA, and the commands will be available via Macros window ( Alt+F8 ). To make invisible, select objects first, then issue Stealth command; and Destealth to show all invisible objects.